@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
a{ text-decoration:none; color:#000000; outline:none; border:none;}
img{ font-size:0px; border:none;}
select,input{ outline:none;}
body, div, ul,  li, input{ padding:0px; margin:0px; font-family:"微软雅黑";}
body{font-size:12px;margin:0px auto;color:#333333; background:url(images/dbg1.jpg) repeat-x;}
a:hover{text-decoration:none; color:#004ea2;}
ul, li, ol{list-style-type:none;}
.clear{clear:both;font-size:0px;line-height:0px;height:0px;}

.topbg{width:100%;height:106px;background:url(images/202106281205009_b.png) top center no-repeat;}
/*top*/
.top{ width:1164px; margin:0 auto; display:table; height:auto;}
.tops{ margin-top:12px;}
.topsz{ float:left;}
.topsy{ float:right; margin-top:2px; text-align:left;}
.topsy a{ float:left; font-family:""; font-size:13px; color:#565555; margin-left:12px; padding-left:19px;}
.topx{ width:1160px; float:right; padding-top:10px;}
	/*nav*/
.nav{ float:left; margin-top:0px; margin-bottom:0;}
/*.nav ul{ height:30px;}
.nav ul li{ float:left; line-height:30px; width:104px; height:30px; text-align:center;}
.nav ul li a{ font-family:""; font-size:16px; color:#222222;  padding:5px 8px; }
.nav ul li a:hover{ color:#fff; background:#004ea2; padding:5px 8px;}*/
.ss{ width:175px; margin-top:20px; float:right;}
.topss{ float:right; width:175px;}

/*下拉导航*/
.menu { margin:0 auto; width: 1110px; padding-left:50px; height:30px; position:relative;}
.menu li {	 width: 104px; height:30px; text-align: center; line-height:30px; padding:0; float: left; position: relative; z-index: 1000;}
.menu li.hover a {	color:#222;}
.menu li a {	color:#222; font-size:17px; padding:12px 12px;}
.menu li a:hover {	color:#FFF; font-size:17px; background:#004ea2; padding:12px 12px;}
.menu li ul {	 display: none;}
.menu li:hover a {	color:#fff; background:#014fa2;}
.menu li:hover ul {	 left: 0px; top: 39px; padding-bottom: 0px; display: block; position: absolute;}
.menu li:hover ul li {	background:#014fa2; font-weight: normal;border-bottom:1px solid #d9d7d7; line-height:30px;}
.menu li:hover ul li a { font-size:14px; text-align: center; color:#fff; line-height:30px; overflow: hidden; display: block; padding:0;}
.menu li:hover ul li a:hover { font-size:14px; background:#FFF;	color:#11406c; text-decoration:none; line-height:30px; padding:0;}





/*banner*/
.banner{ width:100%;}
#divSmallBox{overflow:hidden; width:100%;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:100%; height:600px; margin:20px auto; background:#333; position:relative; overflow:hidden;}
#playBox img{ width:100%; height:600px;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
/*#playBox .pre{ cursor:pointer; width:45px; height:45px; background:url(../images/l.png) no-repeat; position:absolute; top:190px; left:10px; z-index:10;}
#playBox .next{ cursor:pointer; width:45px; height:45px; background:url(../images/r.png) no-repeat; position:absolute; top:190px; right:10px; z-index:10;}*/
#playBox .smalltitle {width:100%; height:10px; position:absolute; bottom:15px; z-index:10}
#playBox .smalltitle ul{ width:100px; margin:0 auto;}
#playBox .smalltitle ul li{ width:10px; height:10px; background:url(images/banner-qh2.png) no-repeat; float:left; overflow:hidden; margin-left:10px;}
#playBox .smalltitle .thistitle{ background:url(images/banner-qh1.png) no-repeat;}

/*第一块*/
.dyk{ width:1210px; margin:auto; display:table; height:380px;}
	/*企业新闻*/
.qyxw{ width:378px; float:left; margin-left:14px;}
.qyxws{ width:378px; border-bottom:1px solid #ccc;}
.qyxws span{ line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#222; border-bottom: solid 3px #004ea2; width:77px; padding-bottom:5px;}
.qyxws a{ float:right; font-family:"微软雅黑"; font-size:12px; color:#004fa2; line-height:32px;}

.zx{ border-bottom:1px solid #88878b; margin-top:34px; margin-left:10px;}
.qyxwx{ margin-top:16px;}
	/*新闻图*/
.xwt{ width:378px; height:185px;}
.focus{ position:relative; width:378px; height:185px;}  
.focus img{ width: 378px; height: 185px;} 
.focus .shadow .title{width: 260px; height:32px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:32px; line-height:32px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:12px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:5px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; margin:0 5px; text-align:center; float:left; background:url(images/banner-qh2.png) no-repeat; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(images/banner-qh1.png) no-repeat;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

#p1{ width:378px; height:auto; padding:0;}
#p1 ul{ float:left; margin-left:0; width:378px;}
#p1 ul li{  border-bottom:1px dashed #e2e2e2; line-height:35px;}
#p1 ul li a{font-family:"微软雅黑"; font-size:14px; color:#444; background:url(images/wz-tb1_03.jpg) no-repeat left; padding-left:12px;}
#p1 ul li a:hover{text-decoration:none; color:#004ea2;}
#p1 ul li span{ float:right;font-family:"微软雅黑"; font-size:14px; color:#444;}


	/*通知公告*/
.tzgg{ float:right;}
.tzggs{ width:306px; border-bottom:1px solid #ccc;}
.tzggs span{ line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#222; border-bottom: solid 3px #004ea2; width:77px; padding-bottom:5px;}
.tzggs a{ float:right; font-family:"微软雅黑"; font-size:12px; color:#004fa2; line-height:32px;}
.tzggx{ margin-top:16px;}
.tzggx ul li{ line-height:35px; background:url(images/wz-tb2_03.jpg) no-repeat left;border-bottom:1px dashed #e2e2e2;}
.tzggx ul li a{ font-family:"微软雅黑"; font-size:14px; color:#444; margin-left:14px;}
.tzggx ul li a:hover{text-decoration:none; color:#004ea2;}
.tzggx ul li span{ float:right; font-family:"微软雅黑"; font-size:14px; color:#444;}





	/*公司简介*/
.ygzj{ width:490px; height:216px; margin:0; float:left;/*background-color:#f1f1f1;*/ padding:0;}
.ygzjs{ width:480px; margin:0; border-bottom:1px solid #ccc;}
.ygzjs span{ line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#222; border-bottom: solid 3px #004ea2; width:77px; padding-bottom:5px;}
.ygzjs a{ float:right; font-family:"微软雅黑"; font-size:12px; color:#004fa2; line-height:32px;}
.tzggx{ margin-top:16px;}
.ygzjx{ width:480px; height:auto; display:table; margin-top:15px; padding:0; font-size:14px; line-height:28px;}
.ygzjx img{ width:480px; height:185px; padding-bottom:8px;}

	


/*友情链接*/
.yqlj{ width:1210px; margin:auto; margin-top:20px;}
.yqljz{ float:left; border:1px solid #ddd; width:98px; height:50px; margin-left:14px; text-align:center;}
.yqljz span{ font-family:"微软雅黑"; font-size:16px; color:#004ea2; line-height:50px;}
.yqljy{ float:left; height:50px; border:1px solid #ddd; width:1096px; margin-left:-2px;}
select{ margin-top:12px; margin-left:56px;}

/*页尾*/
.ywk{ width:100%; height:88px; background-color:#5f5f5f; margin-top:16px;}
.yw{ width:1205px; margin:auto; text-align:center; padding-top:20px;}
.yw span{ font-family:"微软雅黑"; font-size:13px; color:#fff; line-height:26px;}

/*banner2*/
.banner2{ width:100%; height:208px; padding-top:20px;}
.banner2 img{ width:100%; height:208px;}

.gcgl{ width:1210px; margin:auto; margin-top:20px;}
/*工程管理栏目*/
.gcgllm{ float:left; width:224px; height:670px; background-color:#f6f6f6; margin-left:22px;}
.gcgllms{ margin-left:-10px; background:url(images/gcglz-bt_03.jpg) no-repeat center; width:231px; height:45px; margin-top:10px; text-align:center; line-height:42px;}
.gcgllms span{ color:#fff; font-family:"微软雅黑"; font-size:18px;}
.gcgllmx{ width:224px; text-align:center;}
.gcgllmx ul li{ border-bottom:solid 1px #e5e5e5; height:42px; line-height:42px; display:block;}
.gcgllmx ul li a{ font-size:15px; font-family:"微软雅黑"; color:#444;}
.gcgllmx ul li a:hover{ color:#0088cd; /*background-color:#fff; padding:10px 82px;*/}

/*工程管理右*/
.gcgly{ width:900px; float:right; margin-bottom:20px;}
.gcglys{ width:900px; border-bottom:1px solid #ddd; height:36px; line-height:36px;}
.gcglysz{ float:left; width:500px;}
.gcglysz span{ font-family:"微软雅黑"; font-size:16px; color:#0088cd; }
.gcglysy{ float:right; margin-top:0;}
.gcglysy span{ font-family:"微软雅黑"; font-size:12px; color:#333;}
.gcglysy a{font-family:"微软雅黑"; font-size:12px; color:#333;}
.gcglysy a:hover{ color:#0088cd;}
.gcglyx{ margin-top:10px;}
.gcglyx ul li{  border-bottom:dashed 1px #ddd; line-height:55px; height:55px;}
.gcglyx ul li a{background:url(images/ej-wzt_03.jpg) no-repeat left; font-family:"微软雅黑"; font-size:14px; color:#333; padding-left:10px;}
.gcglyx ul li span{ float:right;font-family:"微软雅黑"; font-size:14px; color:#333;}

.qh{ width:230px; margin:auto; margin-top:20px;}
.qh ul li{ border:1px solid #ddd; width:23px; height:23px; float:left; text-align:center; line-height:23px; margin-left:2px;}
.qh ul li a{ font-family:"微软雅黑"; font-size:12px; color:#036cb4;}
.qh ul li a:hover{ color:#fff; background-color:#036cb4; padding:6px 6px;}

/*企业荣誉*/
.qyry{ width:894px; margin-top:20px; margin-bottom:20px;}
.qyry ul li{ width:272px; height:204px; margin-left:38px; float:left; text-align:center; margin-bottom:40px; line-height:30px;}
.qyry ul li a{ font-family:"微软雅黑"; font-size:16px; color:#555;}
.qyry ul li img{ width:272px; height:204px;}

.transp-block {	background: url(images/watermark.png) no-repeat; width: 274px; height:204px;	margin: 0 auto;}
img.transparent { -moz-opacity:.75;	filter:alpha(opacity=75); opacity:.75;}

/*企业简介*/
.qyjj{ margin-top:10px; line-height:34px; font-family:"微软雅黑"; font-size:14px; color:#333;}
.qyjj img{}

/*联系我们*/
.lxwm img{ width:800px; height:auto; margin:20px 0;}
.lxwm{ margin-top:20px; float:left;font-family:"微软雅黑"; font-size:15px; color:#333; line-height:36px;}


/*新闻中心*/
.xwzx{ margin-top:10px;}
.xwzx1{ width:902px; height:104px; border-bottom:dashed 1px #ddd; margin-bottom:10px;}
.xwzx1z{ float:left;}
.xwzx1z img{ margin-top:5px; width:133px; height:88px;}
.xwzx1y{ float:right; width:750px;}
.xwzx1ys{ margin-top:5px;}
.xwzx1ys span{ float:right; color:#0088cd; font-family:"微软雅黑"; font-size:14px;}
.xwzx1ys a{color:#0088cd; font-family:"微软雅黑"; font-size:14px;}
.xwzx1yx{ line-height:30px; margin-top:10px;}
.xwzx1yx a{font-family:"微软雅黑"; font-size:13px; color:#888;}

/*专题活动*/
.zthdy{ width:1210px; margin:auto; margin-bottom:20px;}
.zyhdys{ width:1210px; border-bottom:1px solid #ddd;}
.zyhdysz span{ font-family:"微软雅黑"; font-size:16px; color:#0088cd; }
.zyhdysy{ float:right; margin-top:-20px;}
.zyhdysy span{ font-family:"微软雅黑"; font-size:12px; color:#333;}
.zyhdysy a{font-family:"微软雅黑"; font-size:12px; color:#333;}
.zyhdysy a:hover{ color:#0088cd;}

.zthd{ margin-top:10px; width:1210px;}
.zthd1{ width:1210px; height:104px; border-bottom:dashed 1px #ddd; margin-bottom:10px;}
.zthd1z{ float:left;}
.zthd1z img{ margin-top:5px; width:133px; height:88px;}
.zthd1y{ float:right; width:1064px;}
.zthd1ys{ margin-top:5px;}
.zthd1ys span{ float:right; color:#0088cd; font-family:"微软雅黑"; font-size:14px;}
.zthd1ys a{color:#0088cd; font-family:"微软雅黑"; font-size:14px;}
.zthd1yx{ line-height:30px; margin-top:10px;}
.zthd1yx a{font-family:"微软雅黑"; font-size:13px; color:#888;}

/*内容页*/
.nry{ width:1210px; margin:auto;}
.nrys{ width:1210px; border-bottom:1px solid #ddd; line-height:36px; height:36px;}
.nrys span{font-family:"微软雅黑"; font-size:14px; color:#333;}
.nrys a{font-family:"微软雅黑"; font-size:14px; color:#333;}
.nryx{ margin-top:10px;}
.nryxs{ width:1210px; text-align:center;}
.nryxs span{font-family:"微软雅黑"; font-size:22px; color:#000; font-weight:bold;}
.nryxs p{font-family:"微软雅黑"; font-size:12px; color:#1a1a1a; width:1210px; height:26px; background-color:#f7f7f7; line-height:26px; margin-top:12px;}
.nryxx{ margin-top:12px;}
.nryxxs{ width:552px; height:366px; margin:auto;}
.nryxxx{ margin-top:20px;}
.nryxxx p{ font-family:"微软雅黑"; font-size:14px; color:#333; line-height:30px;}


.ej_lxdt{ width:850px; height:500px; margin:30px auto 0; padding:0; border:#ccc solid 1px;}


/*conent start*/
		.conent{width:300px;height:150px;position:absolute;top:20px;}
		.conent .sition{width:300px;height:150px;position:relative;}
		.conent .sition .c_header{width:300px;text-align:center;cursor:move;}
		.conent .sition .c_header .txt{color:#00CC00;font-weight:600;font-size:15px;line-height:30px;box-shadow:1px 1px 1px 1px #000;text-shadow:1px 1px 1px #000;}
		.conent .sition .c_adver{width:300px;height:150px;background:url("images/ad.jpg") no-repeat;cursor:pointer;}

		.conent .sition .sign{width:0px;height:10px;display:block;position:absolute;top:27px;left:46px;}